﻿using System;
using System.Data.SqlClient;
using System.Windows.Forms;

namespace Big_Data.Command
{
    class DataBase1
    {

        static void SqlConnectionStringBuilder()
        {

            SqlConnectionStringBuilder bulider =
                    new SqlConnectionStringBuilder();

            //获取或设置要连接到的 SQL Server 实例的名称或网络地址。
            bulider.DataSource = "114.115.245.60";
            //获取或设置与该连接关联的数据库的名称。
            bulider.InitialCatalog = "大数据";
            //获取或设置一个布尔值，该值指示是否在连接中指定用户 ID 和密码（值为 false 时），或者是否使用当前的 Windows 帐户凭据进行身份验证（值为 true 时）。
            bulider.IntegratedSecurity = false;
            bulider.UserID = "root";
            bulider.Password = "lszTOOR123456";
            string sqlstr = bulider.ConnectionString;

            try
            {
                // 初始化 SqlConnection 类的新实例。
                using (SqlConnection sqlConnection = new SqlConnection(sqlstr))
                    //使用由 ConnectionString 指定的属性设置打开一个数据库连接。
                    sqlConnection.Open();
                Console.WriteLine("数据库已经打开");
            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            finally
            {
                //关闭与数据库之间的连接。 此方法是关闭任何打开连接的首选方法。
            }

        }
    }
}
